import request from '@/utils/request'

/**
 * 添加商品
 */
export function goods_add(params) {
  return request({
    url: `/api/productSpu`,
    method: 'post',
    data: params
  })
}

/**
 * 分页
 */
export function goods_page(params) {
  return request({
    url: `/api/productSpu/pagination`,
    method: 'post',
    data: params
  })
}

/**
 * 上下架
 */
export function goods_status(params) {
  return request({
    url: `/api/productSpu/status/${params.id}`,
    method: 'put',
    data: params.content
  })
}

/**
 * 删除
 */
export function goods_del(params) {
  return request({
    url: `/api/productSpu/${params.id}`,
    method: 'delete'
  })
}

/**
 * 批量上下架
 */
export function goods_status_all(params) {
  return request({
    url: `/api/productSpu/batch/status/${params.id}`,
    method: 'put',
    data: params.content
  })
}

/**
 * 批量删除
 */
export function goods_del_all(params) {
  return request({
    url: `/api/productSpu/batch/${params}`,
    method: 'delete'
  })
}

/**
 * 详情
 */
export function goods_detail(params) {
  return request({
    url: `/api/productSpu/${params.id}`,
    method: 'get',
    data: params
  })
}

/**
 * 编辑
 */
export function goods_change(params) {
  return request({
    url: `/api/productSpu/info/${params.id}`,
    method: 'put',
    data: params
  })
}

/**
 * 数量
 */
export function goods_number(params) {
  return request({
    url: `/api/brandProductCategory/count/quantity`,
    method: 'get',
    data: params
  })
}
